package ace.module.weixin.core.impl.manager;

import ace.cmp.data.spring.data.jdbc.querydsl.rsql.core.manager.DtoManager;
import ace.module.weixin.api.model.dto.WxsMiniAppConfigDto;
import ace.module.weixin.core.impl.dao.entity.WxsMiniAppConfig;

/**
 * 微信小程序配置 spring data jdbc querydsl rsql manager.
 *
 * @author Caspar
 */
public interface WxsMiniAppConfigManager extends
    DtoManager<WxsMiniAppConfig, Long, WxsMiniAppConfigDto> {

  WxsMiniAppConfig getByAppIdFromDbOrCache(String appId);

  void saveOrUpdateDbAndCache(WxsMiniAppConfig wxsMiniAppConfig);
}